home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr34 / dosref30.zip / INTRO < prev    next >
Text File  |  1993-05-25  |  7KB  |  211 lines

  1.  
  2.    **  Programmer's Technical Reference for MSDOS and the IBM PC **
  3. ───────────────────────────┤ DOSREF (tm) ├────────────────────────────
  4.   USA copyright TXG 392-616  *  ISBN 1-878830-00-7 (disk-based text)
  5.     Copyright (c) 1987, 1993 Dave Williams  *  ALL RIGHTS RESERVED
  6.  
  7.                     ┌─────────────────────────────┐
  8.                     │ Shareware Version, 01/12/92 │
  9.                     │  Please Register Your Copy  │
  10.                     └─────────────────────────────┘
  11.  
  12.  
  13.   /* This work is registered directly with the copyright offices of */
  14.   /* the  United States and of the United Kingdom, and indirectly   */
  15.   /* in many other nations via the conventions the above are        */
  16.   /* signatory to.                                                  */
  17.   /*       Generous licensing terms are available on inquiry.       */
  18.  
  19.  
  20.  
  21.                         I N T R O D U C T I O N
  22.  
  23.  
  24.   This book is a technical reference.  It is NOT a tutorial.  
  25. Hopefully, this book is what you'll reach for when you want find out 
  26. what Peter Norton or the "official" references glossed over. 
  27.  
  28.   This manual is intended to replace the various (expensive) 
  29. references needed to program for the DOS environment, that stack of 
  30. magazines threatening to take over your work area, and those odd 
  31. tables and charts you can never find when you need them. 
  32.  
  33.   The various Microsoft and IBM publications and references don't 
  34. always have the same information.  This has caused some consternation 
  35. about the "undocumented" features to be found in DOS.  In general, if 
  36. a call doesn't appear in the IBM DOS Technical Reference it is 
  37. considered "undocumented" although it may be documented by other OEMs 
  38. or by later Microsoft tech bulletins. 
  39.  
  40.   The information here is valid for DOS 2.x through 5.x.  Where there 
  41. are differences between the two versions there are notes in the text.  
  42. No great effort was expended on DOS 1.x. 
  43.  
  44.   When I started writing this book, it was originally for my own 
  45. personal use. Then I began expanding it with the idea of getting it 
  46. published, since at that time there was *nothing* in print like it. 
  47. (late 1987)  If I had managed to send it off to the publishers early 
  48. enough, I would have had it made.  As it was I lost six months having 
  49. a nice steel rod put in my leg after being run over by a drug addict 
  50. in an uninsured car, and half a dozen similar books were published by 
  51. then, and nobody was interested in mine.  Six months is a long time in 
  52. the PC world. 
  53.  
  54.   That's why I'm uploading this file as "user-supported."  It gives me 
  55. a chance to recoup a few bucks for the time I've been working on this 
  56. thing, and it gives some advantages that a printed book can't - first, 
  57. you can load it on your hard disk and use Vern Buerg's LIST or 
  58. SideKick to scan through text. You can grab a piece of something and 
  59. paste it into a document, etc.  If you help support the Reference you 
  60. will always have the latest version available; you can't "upgrade" 
  61. books. 
  62.  
  63.   A project this size takes a LOT of time and effort.  I've tried to 
  64. verify as much of the information I've received as I could, but 
  65. there's just too much for absolute certainty.  DOSREF has been in the 
  66. hands of some heavy-duty code jockeys for a couple of years now with 
  67. very few bug reports, though. 
  68.  
  69.   If you find any typos, incorrect information, or want to see 
  70. something else, let me know.  If you have any more detailed 
  71. information on something, PLEASE let me know! 
  72.  
  73.                                                         Dave Williams 
  74.  
  75.  
  76.  
  77.                          D  I  S  C  L  A  I  M  E  R
  78.  
  79. <sigh>
  80.  
  81.   As is common these days, I have to make a "Notice of Disclaimer".  I 
  82. take no responsibility for anything, and if anything you do with this 
  83. book ruins you for life or makes your dog bite you, or anything else, 
  84. that's just tough. 
  85.  
  86.   I hope you find much use for this reference.  It was a trip to 
  87. write, too. 
  88.  
  89.                                                         Dave Williams 
  90.  
  91.                                              (C) Copyright 1987, 1993 
  92.  
  93. /* note: the above disclaimer is being used as an example in the   */
  94. /*       University of Texas' School of Law.  Whether good or bad, */
  95. /*       my respondent didn't say...                               */
  96.  
  97.  
  98. ________________________________________________________________________
  99.  
  100. Copyrights and trademarks:
  101.  
  102. (3COM Corporation)
  103.  3COM, Etherlink
  104.  
  105. (American Telephone and Telegraph)
  106.  UNIX, AT&T
  107.  
  108. (Artisoft)
  109.  LANtastic
  110.  
  111. (AST Corporation)
  112.  AST, RAMpage!
  113.  
  114. (Atari Computer)
  115.  Atari, ST, TOS
  116.  
  117. (Borland)
  118.  Borland, Turbo C, Turbo Pascal, Turbo Lightning, Turbo Assembler,
  119.  SideKick, Borland Pascal, Borland C++, OWL, Turbo Pascal for Windows
  120.  
  121. (Commodore Business Machines)
  122.  Amiga 2000, Bridge Board
  123.  
  124. (Compaq Computer Corp.)
  125.  Compaq, Deskpro
  126.  
  127. (Cordata Computer)
  128.  Corona, Cordata
  129.  
  130. (Cove Software)
  131.  CED, PCED
  132.  
  133. (Digital Equipment Company)
  134.  DEC, Rainbow, DECMate, DOS
  135.                        (uh... yeah. DEC owns the trademark to 'DOS')
  136.  
  137. (Fox Research, Inc.)
  138.  10-Net
  139.  
  140. (Graphic Software Systems)
  141.  GSS, DGIS
  142.  
  143. (Hayes)
  144.  Smartmodem
  145.  
  146. (Hercules Computer Technology)
  147.  Hercules, HGC, Hercules Graphics Card Plus, InColor Card
  148.  
  149. (IBM Corp.)
  150.  IBM, PC, PCjr, PC/XT, PC/AT, XT/286, PS/2, TopView, Micro Channel,
  151.  3270 PC, RT PC, Token Ring, OS/2
  152.  
  153. (Intel Corp.)
  154.  Intel, iAPX286, iAPX386, LIM EMS, Communicating Applications Standard
  155.  (CAS)
  156.  
  157. (Logitech, Inc)
  158.  Logitech, Logimouse
  159.  
  160. (Microsoft Corp.)
  161.  Microsoft, MS, MS DOS, OS/2, Xenix, Windows, Windows/286,
  162.  Windows/386, Microsoft Networks, LIM EMS, XMA, DPMI, Windows NT
  163.  
  164. (Mouse Systems Corp.)
  165.  Mouse Systems, PCMouse
  166.  
  167. (Novell Development Corp.)
  168.  Novell, NetWare
  169.  
  170. (Phar Lap)
  171.  VCPI, Virtual Control Program Interface
  172.  
  173. (Qalitas)
  174.  386-To-The-Max, 386MAX, Move'Em
  175.  
  176. (Quarterdeck Office Systems)
  177.  DESQview, QEMM, QRAM, DESQview/X
  178.  
  179. (SEAware, Inc)
  180.  ARC
  181.  
  182. (Softlogic)
  183.  DoubleDOS
  184.  
  185. (Sunny Hill Software)
  186.  TaskView, OmniView
  187.  
  188. (Tandy Corp.)
  189.  Tandy, Radio Shack, DeskMate
  190.  
  191. (Texas Instruments)
  192.  TI, TI Professional, Business Professional, TIGA (TI Graphics
  193.  Interface)
  194.  
  195. (Zenith Radio Corporation)
  196.  Zenith, Z-100, Z-248
  197.  
  198. (ZSoft Corporation)
  199.  ShowPartner, Paintbrush
  200.  
  201.  "LIM 4.0" and "Expanded Memory Specification" are copyright Lotus
  202. Development Corp, Intel Corp, and Microsoft Corp.
  203.  
  204.  "EEMS", "AQA 3.1" and "Enhanced Expanded Memory Specification" are
  205. copyright by Ashton-Tate, Quadram, and AST
  206.  
  207.  "DPMI" and "DOS Protected Mode Interface" are copyright Lotus
  208. Development Corp, Intel Corp, Microsoft Corp, and AST
  209.  
  210. Various other names are trademarks of their respective companies.
  211.